#pragma once

#include <base.h>

void mm_heap_init();

void *mm_heap_alloc(size_t size);
void *mm_heap_zeroalloc(size_t size);
void *mm_heap_realloc(void *ptr, size_t size);
int mm_heap_free(void *ptr);